-------------------------------------------------------------
             Microsoft Windows 98,  
              MS-DOS
                           1999
-------------------------------------------------------------

 ()   (Microsoft Corporation), 1999


         
  Microsoft Windows 98.

------------------------------
    
------------------------------

   Msdosdrv.txt      
""   .

   Msdosdrv.txt,      
     ""   "".

         
 ,   - ,    
 .

.     MS-DOS   
 Config.txt.  ,      MS-DOS, 
    /?, : CHKDSK /?

   MS-DOS,     , 
   -   Windows 98   
\tools\oldmsdos (  HELP.EXE).


----------

----------

ANSI.SYS

DBLBUFF.SYS -  

DISPLAY.SYS

DRVSPACE.SYS, DBLSPACE.SYS

EMM386.EXE

HIMEM.SYS

RAMDRIVE.SYS

SETVER.EXE
------------------------------------


ANSI.SYS
========

.       ANSI- 
 ,     .

 ANSI.SYS   ,     
,       . 
      ANSI.SYS  
  ANSI.

 ANSI.SYS       DEVICE  
DEVICEHIGH   CONFIG.SYS.





    DEVICE=[:][]ANSI.SYS [/X] [/K] [/R]



[:][]
      ANSI.SYS.



/X
          
     101 .

/K
      ,  101 ,   84-. 
      SWITCHES=/K.    
    SWITCHES=/K,  /K     ANSI.SYS.

/R
     ,       
     .

,   ANSI-:

Pn
     .   .

Ps
    ,     .  
      ,       
        (;).

PL
    ,         
      .

Pc
    ,        
       .

  ANSI-,    
,     .

  ANSI-  ESC   
ASCII   27 (1Bh),    ESC  
    .

ESC[PL;PcH
     .       
    .    ,    
      -     ( 0,  0). 
         ,   .

ESC[PL;Pcf
     .      
    ,   .

ESC[PnA
             
        .      , 
      .

ESC[PnB
             
        .      , 
      .

ESC[PnC
             
        .        
    ,   .

ESC[PnD
             
        .        
    ,   .

ESC[s
       .  
     ,      
     .

ESC[u
      ,    
     .

ESC[2J
            
    (0, 0).

ESC[K
      ,     
    .

ESC[Ps;...;Psm
       (. ).    
         .    
           (, 
    ).

     

          
    ---------------------------------------------
       0        
       1      
       4       (   )
       5      
       7      
       8      

     

         
    ------------------------------------
       30    
       31    
       32    
       33    
       34    
       35    
       36    
       37    

     

         
    ------------------------------------
       40    
       41    
       42    
       43    
       44    
       45    
       46    
       47    

      30  47   ISO 6429.

ESC[=psh
       .

       0      40 x 148 x 25  
       1      40 x 148 x 25  
       2      80 x 148 x 25  
       3      80 x 148 x 25  
       4      320 x 148 x 200  
       5      320 x 148 x 200  
       6      640 x 148 x 200  
       7         
      13      320 x 148 x 200  
      14      640 x 148 x 200   (16 )
      15      640 x 148 x 350   (2 )
      16      640 x 148 x 350   (16 )
      17      640 x 148 x 480   (2 )
      18      640 x 148 x 480   (16 )
      19      320 x 148 x 200   (256 )

ESC[=Psl
     ,     . 
       7,      
     .
 
    .       
     L.

ESC[;;...p
        .  
       .

    -         
        .      
        .       
       (;)    .  
              . 
       ANSI.SYS        
         /X.

    -    ASCII-  ,  
         ("). ,   65  "A" 
          A.

.         
            .    .

                        SHIFT+   CTRL+   ALT+
------------------------------------------------------------------

F1                      0;59      0;84        0;94       0;104

F2                      0;60      0;85        0;95       0;105

F3                      0;61      0;86        0;96       0;106

F4                      0;62      0;87        0;97       0;107

F5                      0;63      0;88        0;98       0;108

F6                      0;64      0;89        0;99       0;109

F7                      0;65      0;90        0;100      0;110

F8                      0;66      0;91        0;101      0;111

F9                      0;67      0;92        0;102      0;112

F10                     0;68      0;93        0;103      0;113

F11                     0;133     0;135       0;137      0;139

F12                     0;134     0;136       0;138      0;140

HOME ( )  0;71      55          0;119      --

            0;72      56          (0;141)    --
 ( )

PAGE UP                 0;73      57          0;132      --
 ( )

            0;75      52          0;115      --
 ( )

           0;77      54          0;116      --
 ( )

END ( )   0;79      49          0;117      --

             0;80      50          (0;145)    --
 ( )

PAGE DOWN               0;81      51          0;118      --
 ( )

INSERT                  0;82      48          (0;146)    --
 ( )

DELETE                  0;83      46          (0;147)    --
 ( )

HOME                    (224;71)  (224;71)    (224;119)  (224;151)

            (224;72)  (224;72)    (224;141)  (224;152)

PAGE UP                 (224;73)  (224;73)    (224;132)  (224;153)

            (224;75)  (224;75)    (224;115)  (224;155)

           (224;77)  (224;77)    (224;116)  (224;157)

END                     (224;79)  (224;79)    (224;117)  (224;159)

             (224;80)  (224;80)    (224;145)  (224;154)

PAGE DOWN               (224;81)  (224;81)    (224;118)  (224;161)

INSERT                  (224;82)  (224;82)    (224;146)  (224;162)

DELETE                  (224;83)  (224;83)    (224;147)  (224;163)

PRINT SCREEN            --        --          0;114      --

PAUSE/BREAK             --        --          0;0        --

BACKSPACE               8         8           127        (0)

ENTER ()            13        --          10         (0)

TAB ()         9         0;15        (0;148)    (0;165)

            0;3       --          --         --

A                       97        65          1          0;30

B                       98        66          2          0;48

C                       99        66          3          0;46

D                       100       68          4          0;32

E                       101       69          5          0;18

F                       102       70          6          0;33

G                       103       71          7          0;34

H                       104       72          8          0;35

I                       105       73          9          0;23

J                       106       74          10         0;36

K                       107       75          11         0;37

L                       108       76          12         0;38

M                       109       77          13         0;50

N                       110       78          14         0;49

O                       111       79          15         0;24

P                       112       80          16         0;25

Q                       113       81          17         0;16

R                       114       82          18         0;19

S                       115       83          19         0;31

T                       116       84          20         0;20

U                       117       85          21         0;22

V                       118       86          22         0;47

W                       119       87          23         0;17

X                       120       88          24         0;45

Y                       121       89          25         0;21

Z                       122       90          26         0;44

1                       49        33          --         0;120

2                       50        64          0          0;121

3                       51        35          --         0;122

4                       52        36          --         0;123

5                       53        37          --         0;124

6                       54        94          30         0;125

7                       55        38          --         0;126

8                       56        42          --         0;126

9                       57        40          --         0;127

0                       48        41          --         0;129

-                       45        95          31         0;130

=                       61        43          ---        0;131

[                       91        123         27         0;26

]                       93        125         29         0;27

                        92        124         28         0;43

;                       59        58          --         0;39

'                       39        34          --         0;40

,                       44        60          --         0;51

.                       46        62          --         0;52

/                       47        63          --         0;53

`                       96        126         --         (0;41)

ENTER ( ) 13        --          10         (0;166)

/ ( )     47        47          (0;142)    (0;74)

* ( )     42        (0;144)     (0;78)     --

- ( )     45        45          (0;149)    (0;164)

+ ( )     43        43          (0;150)    (0;55)

5 ( )     (0;76)    53          (0;143)    --



DBLBUFF.SYS -  
=================================

DBLBUFF.SYS   ,    
      MS-DOS   . 
    32-   Windows 98  
    .

       
   32-      
    .    
        
 .       , 
        MSDOS.SYS 
    Windows 98,    .

   Windows ,    
 ,   [Options]  Msdos.sys  
   DoubleBuffer=1,   Dblbuff.sys. 
    ,   
     Msdos.sys     
CONFIG.SYS   DEVICE.



    DEVICE=[:][]DBLBUFF.SYS [/D+]



[:][]
       DBLBUFF.SYS.

/D+
        Dblbuff.sys    
        /.    
      /     (UMB),  
       .


DISPLAY.SYS
===========

      ,   
,     ,  
  EGA  VGA.       
DEVICE  DEVICEHIGH   CONFIG.SYS.



    DEVICE=[:][]DISPLAY.SYS CON[:]=([,[hwcp][,n]])

    DEVICE=[:][]DISPLAY.SYS CON[:]=([,[hwcp][,(n,m)]])



[:][]
       DISPLAY.SYS.


      .       
    : EGA  LCD.  EGA    
     EGA  VGA.   CGA  MONO  
       ,    ,   
           
      .

      "" ,  DISPLAY.SYS  
       .

hwcp
        .   
      ,  MS-DOS,   
      ().

        437    
        850     ( I)
        852        ( II)
        860    
        863    -
        865     

      EGA2.CPI  EGA3.CPI   
      ,    
    (EGA3.CPI).

n
        ,     
    ,  ,    hwcp. 
       n     0  6.  
      .   EGA  
     n  6;    (LCD) 
      n  1.

m
      ,      
     .   EGA     
    2,    LCD - 1.



DBLSPACE.SYS
============

       DBLSPACE.BIN, 
    .

 DRVSPACE.SYS       
 .     100   
      Windows 98   .

   Windows   DBLSPACE.BIN  
     ,    
  CONFIG.SYS  AUTOEXEC.BAT.    DBLSPACE.BIN 
    ,       
       .

       DoubleSpace   
CONFIG.SYS    DBLSPACE.SYS.

         
.



    DEVICE=[:][]DBLSPACE.SYS /MOVE [/NOHMA] [/LOW]

    DEVICEHIGH=[:][]DBLSPACE.SYS /MOVE [/NOHMA] [/LOW]



/MOVE
      DBLSPACE.BIN    .

      DBLSPACE.BIN     
     .       
    CONFIG.SYS  DBLSPACE.BIN     
     .   DBLSPACE.SYS    
    DEVICE      
    DBLSPACE.BIN         
    .       , 
         CONFIG.SYS     
        .

      DBLSPACE.SYS    DEVICEHIGH 
       DBLSPACE.BIN    
    ,   .     
      .

/NOHMA
        DBLSPACE.BIN   
    HMA.

     MS-DOS    HMA,  DBLSPACE.SYS 
      DBLSPACE.BIN   HMA (   
    ).      DBLSPACE.BIN  
      HMA.

/LOW
       DBLSPACE.SYS    
     .       MS-DOS, 
       ,  DoubleSpace    
      .  ,     , 
      DBLSPACE.SYS,   Windows.



[:][]
       DBLSPACE.SYS.


DRVSPACE.SYS
============

       DRVSPACE.BIN, 
    .

 DRVSPACE.SYS       
 .     100   
      Windows 98   .

   Windows   DRVSPACE.BIN  
     ,    
  CONFIG.SYS  AUTOEXEC.BAT.    DRVSPACE.BIN 
    ,       
       .

       DriveSpace   
CONFIG.SYS    DRVSPACE.SYS.

         
.



    DEVICE=[:][]DRVSPACE.SYS /MOVE [/NOHMA] [/LOW]

    DEVICEHIGH=[:][]DRVSPACE.SYS /MOVE [/NOHMA] [/LOW]



/MOVE
      DRVSPACE.BIN    .

      DRVSPACE.BIN     
     .       
    CONFIG.SYS  DRVSPACE.BIN     
     .   DRVSPACE.SYS    
    DEVICE      
    DRVSPACE.BIN         
    .       , 
         CONFIG.SYS     
        .

      DRVSPACE.SYS    DEVICEHIGH 
       DRVSPACE.BIN    
    ,   .     
      .

/NOHMA
        DRVSPACE.SYS   HMA.

     MS-DOS    HMA,  DRVSPACE.SYS 
      DRVSPACE.BIN   HMA (   
    ).      DRVSPACE.BIN  
      HMA.

/LOW
       DRVSPACE.SYS    
     .       MS-DOS, 
       ,  DriveSpace    
      .  ,     , 
      DRVSPACE.SYS,   Windows.



[:][]
        DRVSPACE.SYS.


EMM386.EXE
==========

       ,   
     .   
   DEVICE   CONFIG.SYS    
     80386    .

EMM386         
   (UMB).



    DEVICE=[:][]EMM386.EXE [ON|OFF|AUTO] [] [MIN=size] 
    [W=ON|W=OFF] [Mx|FRAME=|/Pmmmm] [Pn=] [X=mmmm-nnnn] 
    [I=mmmm-nnnn] [B=] [L=minXMS] [A=] [H=] 
    [D=nnn] [RAM=mmmm-nnnn] [NOEMS] [NOVCPI] [HIGHSCAN] [VERBOSE] 
    [WIN=mmmm-nnnn] [NOHI] [ROM=mmmm-nnnn] [NOMOVEXBDA] [ALTBOOT] 
    [NOBACKFILL]



[:][]
       EMM386.EXE.

[ON|OFF|AUTO]
       EMM386.  ON  .  
    OFF  EMM386,   AUTO    
      .     
             
     .     ON.  
      EMM386      
    EMM386.


        ( ),  
         (EMS)  VCPI 
    (Virtual Control Program Interface) .    
        64  32768 ,  
       ,   
     EMM386.      
     .  NOEMS    
        0. EMM386   
        ,  16.



MIN=
       EMS/VCPI ( ),   
      EMM386.    
         EMM386.   
      EMS/VCPI     (   
     "").     XMS, 
           EMS/VCPI.  
          256.  
    NOEMS       
     0.   MIN    
    "", EMM386    MIN.

W=ON|W=OFF
         Weitek.  
     W=OFF.

Mx
       .  x    
      1  14.     x 
         :

            1 => C000h      8 => DC00h
            2 => C400h      9 => E000h
            3 => C800h     10 => 8000h
            4 => CC00h     11 => 8400h

            5 => D000h     12 => 8800h
            6 => D400h     13 => 8C00h
            7 => D800h     14 => 9000h

      10  14    , 
        512   .

FRAME=
          .  
          8000h  9000h   C000h  
    E000h   400h.      
          FRAME=NONE. 
         ,  
     ,   .

/Pmmmm
       .   mmmm  
       8000h  9000h   C000h  E000h   400h.

Pn=
        .  n   
    ,   -  .   n   
      0  255.      
      8000h  9000h   C000h  E000h   400h. 
       0  3      , 
         3.2  
      Lotus/Intel/Microsoft (LIM EMS).  
      Mx, FRAME  /Pmmmm     0 
     3      /Pmmmm.

X=mmmm-nnnn
            
     EMS   .  mmmm  nnnn  
        A000h  FFFFh      
    4 .  X     I,   
     .

I=mmmm-nnnn
            
       EMS   .  mmmm  
    nnnn      A000h  FFFFh    
      4 .  X     I,  
      .

B=
      ,     
       EMS (     
     16 ).       
    1000h  4000h.     4000h.

l=minXMS
           
     ( )    EMM386.  
        0.

A=
         , 
       EMM386.     
     .      
     0  254.     7.   
      EMM386   200 .

H=
     ,    EMM386.  
         2  255.    
     64.

D=nnn
       ( ),   
          (DMA).  
          
    ,     DMA    EMM386. 
      nnn     16  256.  
       32.

RAM=mmmm-nnnn
       ,    
     .    , EMM386   
          EMS   .

NOEMS
           ,  
        (EMS).

NOVCPI
        ,   
    VCPI.        NOEMS.  
       VCPI   .   
      , EMM386   ""   
    MIN.     VCPI    
     .

HIGHSCAN
       EMM386    
       ,       

     (UMB)     EMS.   
           EMM386 
       ,   .  
       "" .

VERBOSE
              
    EMM386.   EMM386       
    .    VERBOSE    V. ( 
     ,   EMM386,   
         ALT.)

WIN=mmmm-nnnn
         Windows  
    EMM386.   mmmm  nnnn     
    A000h  FFFFh      4 .  X  
       WIN,    . 
      ,     WIN   
      RAM, ROM  I.

[NOHI]
       EMM386    ,  
      .      
       (UMB)     .

[ROM=mmmm-nnnn]
      ,  EMM386   
        (ROM).   mmmm  nnnn 
        A000h  FFFFh      
    4 .       , 
             .

[NOMOVEXBDA]
         BIOS    
     .

[ALTBOOT]
       EMM386     
      CTRL+ALT+DEL.      , 
        EMM386  "",   
      CTRL+ALT+DEL    .

[NOBACKFILL]
      EMM386       
     (   NOEMS  RAM),    
          640 ,   
      .  Windows     
       ,   NOBACKFILL 
     ,      
     640 .


HIMEM.SYS
=========

 HIMEM     , .. 
,     ,  
   HMA. HIMEM,  ,    
          
  .  Himen.sys    
Windows 98.    Config.sys  Himem.sys 
 .

 HIMEM     DEVICE   CONFIG.SYS. 
 ,  HIMEM.SYS,    
,      ,  
 . ,  HIMEM.SYS  
  EMM386.EXE.



    DEVICE=[:][]HIMEM.SYS [/A20CONTROL:ON|OFF] 
               [/CPUCLOCK:ON|OFF] 
    [/EISA] [/HMAMIN=m] [/INT15=xxxx] [/MACHINE:xxxx] 
               [/NOABOVE16] [/NOEISA] 
    [/NUMHANDLES=n] [/SHADOWRAM:ON|OFF] [/TESTMEM:ON|OFF] 
               [/VERBOSE] [/X]

         
,        
   .



[:][]
       HIMEM.SYS.  HIMEM.SYS     
     ,    MS-DOS.      
      ,    .   
     (HIMEM.SYS)    .



/A20CONTROL:ON|OFF
      ,   HIMEM     A20. 
     A20      HMA.  
      /A20CONTROL:OFF, HIMEM    
      A20   ,      
      HIMEM.     
    /A20CONTROL:ON.

/CPUCLOCK:ON|OFF
      ,    HIMEM  
      .   /CPUCLOCK:ON  
       ,   HIMEM    
       .  , , 
        HIMEM.   
      /CPUCLOCK:OFF.

/EISA
        HIMEM    
    .        EISA (Extended 
    Industry Standard Architecture),    16  . 
       HIMEM     
    .

/HMAMIN=m
       ( ),    
          HMA.   ,  
     HMA      
    .      ,  
      .  HIMEM  
     HMA   ,    , 
        .  m     
     0  63.

     /HMAMIN    , 
           HMA.

     /HMAMIN   .    m 
     0.  ,   HMA     
    ,   ,      
      .

      Windows     386  
    /HMAMIN   .


/INT15=xxxx
         ( 
    )   ,   
    Int 15h.       ,  
        XMS (eXtended Memory Specification), 
      HIMEM,   , 
      Int 15h.     
     xxxx    ,  
    ,    64 .

     xxxx      64  65535,   
         .  
       0.    64  
      0.

/MACHINE:xxxx
     .  ,  HIMEM    
     .   ,  
        .    
    HIMEM     (IBM AT   
    ).  /MACHINE      , 
     HIMEM      ,  
         .

       ,      
       Acer 1100, Wyse  IBM 7552.

    xxxx        . 
         ,   .

             
----------------------------------------------------------

at           1      IBM AT  100%- 

ps2          2      IBM PS/2

ptlcascade   3      Phoenix Cascade BIOS

hpvectra     4      HP Vectra (A & A+)

att6300plus  5      AT&T 6300 Plus

acer1100     6      Acer 1100

toshiba      7      Toshiba 1600  1200XE

wyse         8      Wyse 12,5  286

tulip        9      Tulip SX

zenith       10     Zenith ZBIOS

at1          11     IBM PC/AT ( )

at2          12     IBM PC/AT ( )

css          12     CSS Labs

at3          13     IBM PC/AT ( )

philips      13     Philips

fasthp       14     HP Vectra

ibm7552      15     IBM 7552 Industrial Computer

bullmicral   16     Bull Micral 60

dell         17     Dell XBIOS


/NOABOVE16
        Compaq Bigmem,   
     INT 15h (ax==E801h),     
     .

/NOEISA
           EISA.

/NUMHANDLES=n
         
       (EMB).      
     1  128.     32.  
       6  .

      Windows     386  
    /NUMHANDLES .

/SHADOWRAM:ON|OFF
        (SHADOWRAM:OFF)   
    (SHADOWRAM:ON)      .

            
             
     ().      2  , 
    HIMEM       ,  
         Windows. (  
         .)    
      , , ,      
     .

/TESTMEM:ON|OFF
           HIMEM.  
      HIMEM      
      .     
      ,       
     . ,  HIMEM,   , 
       ,   
      .    ,  , 
         /TESTMEM:OFF.  
       /TESTMEM:ON.

/VERBOSE
              
    HIMEM.   HIMEM       
    .    VERBOSE    V. ( 
     ,   HIMEM,   
         ALT.)

/X
        INT 15h (ax==E820h)  
       .


RAMDRIVE.SYS
============

        
  .       
 DEVICE  DEVICEHIGH   CONFIG.SYS.

    ,  .  
       ,  
    .     
  ,    , .

     .   
     .   
      
RAMDRIVE.SYS   CONFIG.SYS.



    DEVICE=[:][]RAMDRIVE.SYS [  
              []]] [/E | /A]



[:][]
       RAMDRIVE.SYS.


     ,    . ,  
       640 ,   640.    
       64  .    
       4  32767.       
         .


         .     
    128, 256  512. (   ,    
      .)

     ,      
    (512 ).


        ,     
       .      
      2  1024      . 
            
      64 . (    
      ,        
    .)

          ,  
          16.



/E
         .

     RAMDrive       
     ,    .   
      (, HIMEM.SYS)   
      CONFIG.SYS ,  RAMDRIVE.SYS.  
       ,   
         .

/A
         .

     RAMDrive       
     ,    .   
      (, EMM386, 386MAX, CEMM  QEMM) 
        CONFIG.SYS ,  
    RAMDRIVE.SYS.


SETVER.EXE
==========
        MS-DOS.  
     DEVICE  DEVICEHIGH   
CONFIG.SYS.

   MS-DOS      
 MS-DOS,     .



    DEVICE=[:][]SETVER.EXE



[:][]
       SETVER.EXE.
